home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / pc / ru < prev    next >
Text File  |  2005-01-13  |  7KB  |  166 lines

  1.  
  2. // based on
  3. // russian standard keyboard
  4. // AEN <aen@logic.ru>
  5. // Last Changes 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
  6. //
  7. // $XFree86: xc/programs/xkbcomp/symbols/pc/ru,v 1.3 2003/02/15 22:27:05 dawes Exp $
  8.  
  9. partial default alphanumeric_keys 
  10. xkb_symbols "basic" {
  11.  
  12.     name[Group1]= "Russian";
  13.  
  14.     key    <AE01> {    [        1,        exclam     ]    };
  15.     key    <AE02> {    [        2,        quotedbl    ]    };
  16.     key    <AE03> {    [        3,      numbersign    ]    };
  17.     key    <AE04> {    [        4,        asterisk    ]    };
  18.     key    <AE05> {    [        5,         colon    ]    };
  19.     key    <AE06> {    [        6,         comma    ]    };
  20.     key    <AE07> {    [        7,        period    ]    };
  21.     key    <AE08> {    [        8,     semicolon    ]    };
  22.     key    <AE09> {    [        9,     parenleft    ]    };
  23.     key    <AE10> {    [        0,    parenright    ]    };
  24.     key    <AE11> {    [        minus,    underscore    ]    };
  25.     key    <AE12> {    [        equal,          plus    ]    };
  26.     key    <BKSL> {    [    backslash,             bar    ]    };
  27.     key    <AB10> {    [        slash,      question    ]    };
  28.     key <LSGT> {        [           slash,             bar      ]       };
  29.  
  30. key.type[group1]="ALPHABETIC";
  31.  
  32.     key    <TLDE> {    [     Cyrillic_io,     Cyrillic_IO    ]    };
  33.     key    <AD01> {    [ Cyrillic_shorti, Cyrillic_SHORTI    ]    };
  34.     key    <AD02> {    [    Cyrillic_tse,    Cyrillic_TSE    ]    };
  35.     key    <AD03> {    [      Cyrillic_u,    Cyrillic_U    ]    };
  36.     key    <AD04> {    [     Cyrillic_ka,     Cyrillic_KA    ]    };
  37.     key    <AD05> {    [     Cyrillic_ie,     Cyrillic_IE    ]    };
  38.     key    <AD06> {    [     Cyrillic_en,     Cyrillic_EN    ]    };
  39.     key    <AD07> {    [    Cyrillic_ghe,    Cyrillic_GHE    ]    };
  40.     key    <AD08> {    [    Cyrillic_sha,    Cyrillic_SHA    ]    };
  41.     key    <AD09> {    [  Cyrillic_shcha,  Cyrillic_SHCHA    ]    };
  42.     key    <AD10> {    [     Cyrillic_ze,     Cyrillic_ZE    ]    };
  43.     key    <AD11> {    [     Cyrillic_ha,     Cyrillic_HA    ]    };
  44.     key    <AD12> {    [Cyrillic_hardsign,Cyrillic_HARDSIGN    ]    };
  45.     key    <AC01> {    [     Cyrillic_ef,     Cyrillic_EF    ]    };
  46.     key    <AC02> {    [   Cyrillic_yeru,   Cyrillic_YERU    ]    };
  47.     key    <AC03> {    [     Cyrillic_ve,     Cyrillic_VE    ]    };
  48.     key    <AC04> {    [      Cyrillic_a,    Cyrillic_A    ]    };
  49.     key    <AC05> {    [     Cyrillic_pe,     Cyrillic_PE    ]    };
  50.     key    <AC06> {    [     Cyrillic_er,     Cyrillic_ER    ]    };
  51.     key    <AC07> {    [      Cyrillic_o,    Cyrillic_O    ]    };
  52.     key    <AC08> {    [     Cyrillic_el,     Cyrillic_EL    ]    };
  53.     key    <AC09> {    [     Cyrillic_de,     Cyrillic_DE    ]    };
  54.     key    <AC10> {    [    Cyrillic_zhe,    Cyrillic_ZHE    ]    };
  55.     key    <AC11> {    [      Cyrillic_e,    Cyrillic_E    ]    };
  56.     key    <AB01> {    [     Cyrillic_ya,     Cyrillic_YA    ]    };
  57.     key    <AB02> {    [    Cyrillic_che,    Cyrillic_CHE    ]    };
  58.     key    <AB03> {    [     Cyrillic_es,     Cyrillic_ES    ]    };
  59.     key    <AB04> {    [     Cyrillic_em,     Cyrillic_EM    ]    };
  60.     key    <AB06> {    [     Cyrillic_te,     Cyrillic_TE    ]    };
  61.     key    <AB05> {    [      Cyrillic_i,    Cyrillic_I    ]    };
  62.     key    <AB07> {    [Cyrillic_softsign,Cyrillic_SOFTSIGN    ]    };
  63.     key    <AB08> {    [     Cyrillic_be,     Cyrillic_BE    ]    };
  64.     key    <AB09> {    [     Cyrillic_yu,     Cyrillic_YU    ]    };
  65.  
  66. key.type[group1]="TWO_LEVEL";
  67.  
  68.     // End alphanumeric section
  69. };
  70.  
  71. partial alphanumeric_keys
  72. xkb_symbols "winkeys" {
  73.     include "pc/ru(basic)"
  74.     key <AE03> {        [               3,      numerosign      ]       };
  75.     key <AE04> {        [               4,       semicolon      ]       };
  76.     key <AE05> {        [               5,         percent      ]       };
  77.     key <AE06> {        [               6,           colon      ]       };
  78.     key <AE07> {        [               7,        question      ]       };
  79.     key <AE08> {        [               8,        asterisk      ]       };
  80.     key <AB10> {        [          period,           comma      ]       };
  81.     key <BKSL> {        [       backslash,           slash      ]       };
  82. };
  83.  
  84. partial alphanumeric_keys
  85. xkb_symbols "typewriter" {
  86.     include "pc/ru(basic)"
  87.     key    <TLDE> {    [      apostrophe,      quotedbl    ]     };
  88.     key    <AE01> {    [       exclam,         1     ]    };
  89.     key    <AE02> {    [      numerosign,         2    ]    };
  90.     key    <AE03> {    [        slash,         3    ]    };
  91.     key    <AE04> {    [    semicolon,         4    ]    };
  92.     key    <AE05> {    [        colon,         5    ]    };
  93.     key    <AE06> {    [        comma,         6    ]    };
  94.     key    <AE07> {    [       period,         7    ]    };
  95.     key    <AE08> {    [      underscore,         8    ]    };
  96.     key    <AE09> {    [     question,         9    ]    };
  97.     key    <AE10> {    [      percent,         0    ]    };
  98.     key    <BKSL> {    [    parenleft,    parenright    ]    };
  99.  
  100. key.type[group1]="ALPHABETIC";
  101.  
  102.     key    <AD12> {    [Cyrillic_hardsign,Cyrillic_HARDSIGN    ]    };
  103.     key    <AB05> {    [      Cyrillic_i,    Cyrillic_I    ]    };
  104.     key    <AB10> {    [     Cyrillic_io,     Cyrillic_IO    ]    };
  105. };
  106.  
  107. partial alphanumeric_keys
  108. xkb_symbols "phonetic" {
  109.  
  110.     name[Group1]= "Russian(phonetic)";
  111.  
  112.     key    <AE01> {    [        1,        exclam     ]    };
  113.     key    <AE02> {    [        2,            at    ]    };
  114.     key    <AE03> {    [        3,     Cyrillic_io     ]    };
  115.     key    <AE04> {    [        4,     Cyrillic_IO    ]    };
  116.     key    <AE05> {    [        5,       percent    ]    };
  117.     key    <AE06> {    [        6,     asciicircum    ]    };
  118.     key    <AE07> {    [        7,     ampersand    ]    };
  119.     key    <AE08> {    [        8,        asterisk    ]    };
  120.     key    <AE09> {    [        9,     parenleft    ]    };
  121.     key    <AE10> {    [        0,    parenright    ]    };
  122.  
  123.     key    <AB09> {    [       period,       greater    ]    };
  124.     key    <AB10> {    [        slash,      question    ]    };
  125.     key    <AB08> {    [        comma,          less    ]    };
  126.     key    <AC10> {    [    semicolon,         colon    ]    };
  127.     key    <AC11> {    [      apostrophe,      quotedbl    ]    };
  128.     key    <LSGT> {    [          bar,     brokenbar    ]    };
  129.  
  130. key.type[group1]="ALPHABETIC";
  131.  
  132.     key    <TLDE> {    [     Cyrillic_yu,     Cyrillic_YU    ]    };
  133.     key    <LatQ> {    [     Cyrillic_ya,     Cyrillic_YA    ]    };
  134.     key    <LatZ> {    [     Cyrillic_ze,     Cyrillic_ZE    ]    };
  135.     key    <LatS> {    [     Cyrillic_es,     Cyrillic_ES    ]    };
  136.     key    <LatA> {    [      Cyrillic_a,    Cyrillic_A    ]    };
  137.     key    <LatW> {    [     Cyrillic_ve,     Cyrillic_VE    ]    };
  138.     key    <LatC> {    [    Cyrillic_tse,    Cyrillic_TSE    ]    };
  139.     key    <LatX> {    [Cyrillic_softsign,Cyrillic_SOFTSIGN    ]    };
  140.     key    <LatD> {    [     Cyrillic_de,     Cyrillic_DE    ]    };
  141.     key    <LatE> {    [     Cyrillic_ie,     Cyrillic_IE    ]    };
  142.     key    <LatV> {    [    Cyrillic_zhe,    Cyrillic_ZHE    ]    };
  143.     key    <LatF> {    [     Cyrillic_ef,     Cyrillic_EF    ]    };
  144.     key    <LatT> {    [     Cyrillic_te,     Cyrillic_TE    ]    };
  145.     key    <LatR> {    [     Cyrillic_er,     Cyrillic_ER    ]    };
  146.     key    <LatN> {    [     Cyrillic_en,     Cyrillic_EN    ]    };
  147.     key    <LatB> {    [     Cyrillic_be,     Cyrillic_BE    ]    };
  148.     key    <LatH> {    [     Cyrillic_ha,     Cyrillic_HA    ]    };
  149.     key    <LatG> {    [    Cyrillic_ghe,    Cyrillic_GHE    ]    };
  150.     key    <LatY> {    [   Cyrillic_yeru,   Cyrillic_YERU    ]    };
  151.     key    <LatM> {    [     Cyrillic_em,     Cyrillic_EM    ]    };
  152.     key    <LatJ> {    [ Cyrillic_shorti, Cyrillic_SHORTI    ]    };
  153.     key    <LatU> {    [      Cyrillic_u,    Cyrillic_U    ]    };
  154.     key    <LatK> {    [     Cyrillic_ka,     Cyrillic_KA    ]    };
  155.     key    <LatI> {    [      Cyrillic_i,    Cyrillic_I    ]    };
  156.     key    <LatO> {    [      Cyrillic_o,    Cyrillic_O    ]    };
  157.     key    <LatL> {    [     Cyrillic_el,     Cyrillic_EL    ]    };
  158.     key    <LatP> {    [     Cyrillic_pe,     Cyrillic_PE    ]    };
  159.  
  160.     key    <AE11> {    [        minus, Cyrillic_hardsign    ]    };
  161.     key    <AD11> {    [    Cyrillic_sha,    Cyrillic_SHA    ]    };
  162.     key    <AE12> {    [    Cyrillic_che,    Cyrillic_CHE    ]    };
  163.     key    <AD12> {    [  Cyrillic_shcha,  Cyrillic_SHCHA    ]    };
  164.     key    <BKSL> {    [      Cyrillic_e,    Cyrillic_E    ]    };
  165. };
  166.